﻿#pragma warning disable IDE1006
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WUDI.ECharts.Toolbox.Feature
{
	/// <summary>
	/// 各工具配置项。
	/// 除了各个内置的工具按钮外，还可以自定义工具按钮。
	/// </summary>
	public class Feature
	{

		/// <summary>
		/// 保存为图片。
		/// </summary>
		public WUDI.ECharts.Toolbox.Feature.SaveAsImage.SaveAsImage saveAsImage { get; set; } 

		/// <summary>
		/// 配置项还原。
		/// </summary>
		public WUDI.ECharts.Toolbox.Feature.Restore.Restore restore { get; set; } 

		/// <summary>
		/// 数据视图工具，可以展现当前图表所用的数据，编辑后可以动态更新。
		/// </summary>
		public WUDI.ECharts.Toolbox.Feature.DataView.DataView dataView { get; set; } 

		/// <summary>
		/// 数据区域缩放。目前只支持直角坐标系的缩放。
		/// </summary>
		public WUDI.ECharts.Toolbox.Feature.DataZoom.DataZoom dataZoom { get; set; } 

		/// <summary>
		/// 动态类型切换
		/// </summary>
		public WUDI.ECharts.Toolbox.Feature.MagicType.MagicType magicType { get; set; } 

		/// <summary>
		/// 选框组件的控制按钮
		/// <para>
		/// 也可以不在这里指定，而是在 brush.toolbox
		/// </para>
		/// <para>
		/// #brush.toolbox 中指定
		/// </para>
		/// </summary>
		public WUDI.ECharts.Toolbox.Feature.Brush.Brush brush { get; set; } 

	}
}